@charset "utf-8";
body { margin:0; padding:0; font:12px 'arial'; width:100%;  }

ul,p,h1,h2,h3,h4,h5,form,dl,dt,dl { margin:0; padding:0; }
.clear { clear:both; display:none; }
img { border:0;}

a:link { color:#005F8C; text-decoration:none;}
a:visited { color:#005F8C; text-decoration:none;}
a:hover { color:#CC0000; text-decoration:none;}
a:active { color:#005F8C; text-decoration:none;}

.header {}
.top { height:24px ; line-height:24px; background:url(../img/top_bg.gif) 0 0 repeat-x ; border-bottom:1px #E1E1E1 solid; overflow: hidden;}
.top ul { list-style:none;}
.top li { list-style:none; }
.t_welcome  { float:left; padding-left:10px; word-spacing:10px; color:#666;}
.t_welcome b { font-family:"wingdings 3"; font-size:9px;}
.t_site { float:right; padding-right:10px; color:#999;}			
.logo { height:56px; background:url(../img/logo_bg.jpg) right center no-repeat; overflow:hidden; position:relative; }
.logo .tip{ background:#FF7F00; padding:5px 25px; position:absolute; left:45%;top:26px;color:#fff; line-height:14px; display:none;}	
.logo dl { height:75px; overflow:hidden;}	
.logo dt { margin:8px 0 0 10px; float:left;}	
.logo dd { margin:50px 0 0 10px; float:left; font-size:12px; }	
.logo img { height:40px;}
.nav { width:100%;  height:36px; background:url(../img/nav_bg.gif) 0 0 repeat-x; overflow:hidden;}
.meaubar{width:206px;height:36px; float:left; position:relative; cursor:pointer;}
.closebar{ width:206px;background:url(../img/nav_bg2.gif) no-repeat 6px center;}
.openbar{width:25px; background:url(../img/openbar.gif) no-repeat 0 center;}
.nav ul {padding-left:10px; list-style:none; height:36px; overflow:hidden;float:left;}
.nav li { float:left; list-style:none; font-size:12px;  text-align:center; }
.nav a {height:36px;  line-height:38px; color:#fff; padding:0 15px;}
.nav a:link { color:#fff;}
.nav a:visited { color:#fff;}
.nav a:hover { color:#D7EFFF;}
.nav a:active { color:#fff;}
.nav .current {  background:url(../img/current_bg.gif) 0 0 no-repeat; font-weight:bold;}
.nav .current a { color:#333;}
.nav .current a:link{ color:#333;}
.nav .current a:visited{ color:#333;}
.nav .current a:hover{ color:#000;}
.nav .current a:active{ color:#333;}			
.main {overflow:hidden;}
.content {  padding:10px;  }		
.content h3 { height:36px; background:url(../img/bg_h3.gif) bottom repeat-x; line-height:38px; font-size:12px;  color:#333;}	
.content h3 b { padding:10px 0 ; padding:11px 0 \9; _padding:10px 0 ; background:url(../img/bg_h3_2.gif) bottom repeat-x; _background:url(../img/bg_h3_3.gif) bottom repeat-x;  width:60px; font-weight:normal;  }
.btn_search { width:80px; height:26px; background: url(../img/bg_search_btn.gif) 0 0 no-repeat; border:0; font-size:14px; text-indent:18px; color:#fff; line-height:25px; line-height:26px \9;}
.btn_search:hover {background: url(../img/bg_search_btn.gif) 0 -26px no-repeat;}
.panel { height:40px; background:url(../img/bg_panel.gif); padding-left:10px; overflow:hidden; }	
.panel  button{ float:left;  margin:8px 4px; height:26px; line-height:26px; line-height:28px\9; border:0; background:url(../img/bg_allbtn.gif) 0 0px ; cursor:pointer;}
			
button.btn_add  { width:70px; display:block; background:url(../img/bg_allbtn.gif) 0 0px ; padding:0 6px; overflow:hidden}
button.btn_add:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -26px ; }
button.btn_add  b { display:block; font-weight:normal; text-indent:15px; background:url(../img/bg_allbtn.gif) 0 -232px ;  }
button.btn_add_disable { width:70px; display:block; background:url(../img/bg_allbtn.gif) 200px 0px ; padding:0 6px; overflow:hidden}
button.btn_add_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -26px ; }
button.btn_add_disable  b { display:block; font-weight:normal; text-indent:22px; background:url(../img/bg_allbtn.gif) 200px -232px;  }
				
button.btn_stop  { width:70px; display:block; background:url(../img/bg_allbtn.gif) 0 0px ; padding:0 6px; overflow:hidden}
button.btn_stop:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -26px ; }
button.btn_stop  b { display:block; font-weight:normal; text-indent:22px; background:url(../img/bg_allbtn.gif) 0 -431px ;  }
button.btn_stop_disable { width:70px; display:block; background:url(../img/bg_allbtn.gif) 200px 0px ; padding:0 6px; overflow:hidden}
button.btn_stop_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -26px ; }
button.btn_stop_disable  b { display:block; font-weight:normal; text-indent:22px; background:url(../img/bg_allbtn.gif) 200px -431px;  }
				
button.btn_start  { width:70px; display:block; background:url(../img/bg_allbtn.gif) 0 0px ; padding:0 6px; overflow:hidden}
button.btn_start:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -26px ; }
button.btn_start  b { display:block; font-weight:normal; text-indent:22px; background:url(../img/bg_allbtn.gif) 0 -457px ;  }
button.btn_start_disable { width:70px; display:block; background:url(../img/bg_allbtn.gif) 200px 0px ; padding:0 6px; overflow:hidden}
button.btn_start_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -26px ; }
button.btn_start_disable  b { display:block; font-weight:normal; text-indent:22px; background:url(../img/bg_allbtn.gif) 200px -457px;  }	
						
button.btn_open { width:90px; display:block; background:url(../img/bg_allbtn.gif) 0 -104px ; padding:0 6px; overflow:hidden}
button.btn_open:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -130px ; }
button.btn_open  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 0 -483px no-repeat;  }
			
button.btn_open_disable { width:90px; display:block; background:url(../img/bg_allbtn.gif) 200px -104px ; padding:0 6px; overflow:hidden}
button.btn_open_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -130px ; }
button.btn_open_disable  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -483px ;  }
				
button.btn_cancel { width:90px; display:block; background:url(../img/bg_allbtn.gif) 0 -104px ; padding:0 6px; overflow:hidden}
button.btn_cancel:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -130px ; }
button.btn_cancel  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 0 -509px no-repeat;  }
			
button.btn_cancel_disable { width:90px; display:block; background:url(../img/bg_allbtn.gif) 200px -104px ; padding:0 6px; overflow:hidden}
button.btn_cancel_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -130px ; }
button.btn_cancel_disable  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -509px ;  }		
							
button.btn_price { width:114px; display:block; background:url(../img/bg_allbtn.gif) 0 -52px ; padding:0 6px; overflow:hidden}
button.btn_price:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -78px ; }
button.btn_price  b { display:block; font-weight:normal; text-indent:18px; background:url(../img/bg_allbtn.gif) -3px -265px ;  }
			
button.btn_price_disable { width:114px; display:block; background:url(../img/bg_allbtn.gif) 200px -48px ; padding:0 6px; overflow:hidden}
button.btn_price_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -78px ; }
button.btn_price_disable  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -265px ;  }
					
button.btn_info { width:114px; display:block; background:url(../img/bg_allbtn.gif) 0 -52px ; padding:0 6px; overflow:hidden}
button.btn_info:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -78px ; }
button.btn_info  b { display:block; font-weight:normal; text-indent:18px; background:url(../img/bg_allbtn.gif) -3px -299px;  }
			
button.btn_info_disable { width:114px; display:block; background:url(../img/bg_allbtn.gif) 200px -48px ; padding:0 6px; overflow:hidden}
button.btn_info_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -78px ; }
button.btn_info_disable  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -299px;  }
								
button.btn_del { width:90px; display:block; background:url(../img/bg_allbtn.gif) 0 -104px ; padding:0 6px; overflow:hidden}
button.btn_del:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -130px ; }
button.btn_del  b { display:block; font-weight:normal; text-indent:18px; background:url(../img/bg_allbtn.gif) -2px -333px no-repeat;  }
			
button.btn_del_disable { width:90px; display:block; background:url(../img/bg_allbtn.gif) 200px -104px ; padding:0 6px; overflow:hidden}
button.btn_del_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px-130px ; }
button.btn_del_disable  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -333px ;  }
			
button.btn_view   { width:114px; display:block; background:url(../img/bg_allbtn.gif) 0 -52px ; padding:0 6px; overflow:hidden}
button.btn_view:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -78px ; }
button.btn_view  b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 0 -367px;  }
			
button.btn_view_disable   { width:114px; display:block; background:url(../img/bg_allbtn.gif) 200px -52px ; padding:0 6px; overflow:hidden}
button.btn_view_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -78px ; }
button.btn_view_disable  b { display:block; font-weight:normal; text-indent:18px; background:url(../img/bg_allbtn.gif) 197px -367px;  }
		
button.btn_edit   { width:90px; display:block; background:url(../img/bg_allbtn.gif) 0 -104px ; padding:0 6px; overflow:hidden}
button.btn_edit:hover { display:block; background:url(../img/bg_allbtn.gif) 0 -130px ; }
			
button.btn_edit   b { display:block; font-weight:normal; text-indent:18px; background:url(../img/bg_allbtn.gif) -3px -401px no-repeat;  }
button.btn_edit_disable   { width:90px; display:block; background:url(../img/bg_allbtn.gif) 200px -104px ; padding:0 6px; overflow:hidden}
button.btn_edit_disable:hover { display:block; background:url(../img/bg_allbtn.gif) 200px -130px ; }
button.btn_edit_disable   b { display:block; font-weight:normal; text-indent:24px; background:url(../img/bg_allbtn.gif) 200px -401px;  }
		
.def_btn{ display:block; background:url(../img/bg_allbtn.gif) no-repeat 0 0;width:70px; height:26px; line-height:26px; text-align:center;}
.def_btn:hover{background:url(../img/bg_allbtn.gif) no-repeat 0 -26px;}
		
.search_key { line-height:22px; color:#333;}
.search_key strong { color:#FF330L0;}
.search_key  ul { list-style:none; height:26px; margin:3px 0;}
.search_key  li { float:left;  list-style:none; margin-right:20px;}
.search_key  .off a { color:#4C4C4C;}
.search_key  .on a { color:#FF3300; font-weight:bold; display:block; background:#E6E6E6; padding:0px 7px;}
				
.data { color:#4E4E4E;  background:url(../img/bg_list.gif) 0 0; clear:both;}
.data td { height:28px; line-height:28px; border-bottom:1px #DBDBDB solid;}
.d_title {  background:#EFF5F8; border-bottom:1px #C0D5EB solid;}
.d_title  td{ border-bottom:1px #C0D5EB solid;  }

.search { height:30px; padding:10px 0; _overflow:hidden; }	
/*select*/
.select_popup { position:relative; width:204px; height:127px; z-index:1; background: #FFF; border:1px solid #000; margin-top:-100px; display:none; }	
.pop_style { position: absolute; left:0; top:0; width:100%; height:auto; overflow:hidden; z-index:1; }	
.pop_style ul{ margin:0;padding:0}
.pop_style ul li{ width:100%;height:25px;line-height:25px;text-indent:15px;border-bottom:1px dashed #ccc;color:#666;cursor:pointer;list-style:none; 
change:expression(
  this.onmouseover=function(){
    this.style.background="#F2F5EF";
  },
  this.onmouseout=function(){
    this.style.background="";
  }
 )
}

.pop_style2 { position: absolute; left:0; top:0; width:100%; height:auto; overflow:hidden; z-index:1; }	
.pop_style2 ul{ margin:0;padding:0; }
.pop_style2 ul li{ width:100%;height:25px;line-height:25px;text-indent:15px;color:#666;cursor:pointer; list-style:none;
change:expression(
  this.onmouseover=function(){
    this.style.background="#F2F5EF";
  },
  this.onmouseout=function(){
    this.style.background="";
  }
 )
}

.select_input{ width:160px; height:22px; text-indent:4px ;color:#333; line-height:22px; background:#FAFAFA url(../img/bg_arrow.gif) 140px 3px no-repeat; border-top:1px #ABADB3 solid;border-left:1px #E3E9EF solid;border-right:1px #E3E9EF solid;border-bottom:1px #E3E9EF solid; cursor:pointer;}
.text_input{ width:160px; height:22px; text-indent:4px ;color:#333; line-height:22px; border-top:1px #ABADB3 solid;border-left:1px #E3E9EF solid;border-right:1px #E3E9EF solid;border-bottom:1px #E3E9EF solid;}


.form{width:200px;height:auto;}
.form div{position:relative;top:0;left:0;margin-bottom:5px}

#List1{left:0px;top:100px;_left:4px}
#List2 {left:165px; left:167px \9; _left:171px;top:100px;}	
#List3 {left:330px;left:334px \9;_left:338px;top:100px;}	
#List4 {left:495px;left:501px \9;_left:505px;top:100px;}	
#List5 {left:660px;left:668px \9;_left:672px;top:100px; width:160px; height:100px;}	
	#List5 li:hover { background:#EEE; font-weight:bold;}

/* line_add*/
.line_add { margin-top:20px; border:#C8DFE8 solid 1px;border-bottom:0; background:#fff;}
.star { color:#F00; font-family:"宋体"}
.line_add td {border-bottom:#C8DFE8 solid 1px; padding-right:10px; }
.input{ width:160px; height:20px; text-indent:4px ;color:#333; line-height:22px; background:#F8FBFC ; border-top:1px #7CB1C9 solid;border-left:1px #B3D2DF solid;border-right:1px #B3D2DF solid;border-bottom:1px #B3D2DF solid; cursor:pointer; }
	
/*Pages*/
.pages { float:right; padding: 3px; margin: 6px 10px 10px 0px; text-align: left ; font-size:12px; word-spacing:8px; }	
.tips { height:24px; background:#FFE5BF url(../img/tips.gif) 20px 4px no-repeat; text-indent:44px; line-height:24px; color:#f00;}		
.price_input { width:40px;}	
.pagenum{ width:30px;}	
	

/* footer*/
.footer {Z-INDEX: 10000;  POSITION: fixed; MIN-WIDTH: 800px; MARGIN: 0px auto; BOTTOM: 0px; left: 0px;  width:100%;overflow:hidden;height:22px; background:#C9DDE7; color:#333 ; line-height:22px; border-top:#65A0BA solid 1px; text-indent:20px; _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);background-image:url(text.txt); /* for IE6 */ }

.footer_wrapper {POSITION: relative; color:#666; }
.footer_wrapper b { color:#FF3300;}
	
/*Floor div*/
.shadebox{position:absolute;z-index:100; background:#fff;opacity:0.3;filter:alpha(opacity=30);left:0;top:0;}
.floorbox{position:absolute; z-index:999;
padding:0px 5px;
border: 2px solid #acacac;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #666 0px 2px 5px;
-moz-box-shadow: #666 0px 2px 5px;
box-shadow: #666 0px 2px 5px;
background: #ffffff;
behavior: url(../css/PIE.htc); display:none;}
#confirm{width:300px; padding-top:5px;height:140px;}
.floorbox h3{
border: 1px solid #acacac;
text-align: center; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #e6e6e6;
font-size:12px;font-weight:bold;padding-left:10px;text-align:left;
behavior: url(../css/PIE.htc); height:26px; line-height:26px; position:relative;}
.floorbox h3 .close{ display:block; width:21px; height:20px; position:absolute; z-index:9999;top:3px;right:4px;cursor:pointer; background:url(../img/closeicon.gif) no-repeat 0 0;}
.floorbox h3 .close:hover{  background:url(../img/closeicon.gif) no-repeat -21px 0;}
.floorbox p{ padding:20px 0; height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#FF7F00;}
.tiptool{ padding:3px 10px; background:#01608c;color:#fff; position:absolute;left:50%;top:30px;}
.fl{ float:left;}
.fr{ float:right;}
.ml20{ margin-left:20px;}
.h15{height:5px;}
.h20{height:20px;}

/*form validate*/
form label{padding-left:30px;}
form label.error, label.error {
	background:url(../img/icon.png) no-repeat 10px 0;
	color: red;
	padding:2px 0px 2px 30px;
}
form input{	border:0px;}
input:focus { border: 1px solid #0682b6;}

/*warning*/
.warning{ background:#fcfae7 url(../img/warn.png) no-repeat 20px center; border:solid 1px #d89c33; padding:10px 20px 10px 62px; margin:10px;}
.warning p{ line-height:20px;color:#333;}

.back{ margin-right:20px;}
.back:link,.back:visited{color:#005F8C; text-decoration:underline;}
.back:hover{color:#c00;}
.ml50{ margin-left:50px;}